Measuring and Optimizing a System for Persistent Database Sessions

نویسندگان

  • Roger S. Barga
  • David B. Lomet
چکیده

High availability for both data and applications is rapidly becoming a business requirement. While database systems support recovery, providing high database availability, applications may still lose work because of server outages. When a server crashes, volatile state associated with the application's database session is lost and the application may require operator-assisted restart. This exposes server failures to end-users and always degrades application availability. Our Phoenix/ODBC system supports persistent database sessions that can survive a database crash without the application being aware of the outage, except for possible timing considerations. This improves application availability and eliminates application programming needed to cope with database crashes. Phoenix/ODBC requires no changes to database system, data access routines, or applications. Hence, it can be deployed in any application that uses ODBC to access a database. Further, our generic approach can be exploited for a variety of data access protocols. In this paper, we describe the design of Phoenix/ODBC and introduce an extension to optimize response time and reduce overhead for OLTP workloads. We present a performance evaluation using TPC-C and TPC-H benchmarks that demonstrate Phoenix/ODBC’s extra overhead is modest.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of Ant Colony, Elite Ant system and Maximum – Minimum Ant system Algorithms for Optimizing Coefficients of Sediment Rating Curve (Case Study: Sistan River)

By far, different models for determining the relationship between the flow rate  and amount of precipitation have been developed. many models are based on regression models with limited assumptions. one of the most common methods for estimating  sediment of rivers is sediment rating curve. for better estimation of the amount of sediment based of sediment curve  rating equation, it is possible t...

متن کامل

Persistent Client-Server Database Sessions

Database systems support recovery, providing high database availability. However, database applications may lose work because of a server failure. In particular, if a database server crashes, volatile server state associated with a client application’s session is lost and applications may require operator-assisted restart. This prevents masking server failures and degrades application availabil...

متن کامل

Measuring Customer Acquisition Value: A Comprehensive Approach to Customer Equity

In information technology era, databases are known asone of the most valuable resources for organizations, especially usedin database marketing. Customer Equity is a key concept in DatabaseMarketing which integrates customer acquisition, retention and development.From the perspective of customer equity, customers are theprimary source of both current and future cash-flows. Customer equitymodels...

متن کامل

A case study for application of fuzzy inference and data mining in structural health monitoring

In this study, a system for monitoring the structural health of bridge deck and predicting various possible damages to this section was designed based on measuring the temperature and humidity with the use of wireless sensor networks, and then it was implemented and investigated. A scaled model of a conventional medium sized bridge (length of 50 meters, height of 10 meters, and with 2 piers) wa...

متن کامل

Systematic integrated approach to quantifying preventive diagnostics in a “smart” transport system

One of the main tasks facing all European countries for the next few years is the creation of the most dynamically organized transport sector. The constant passenger and freight traffic lead to congestions and pollutions at the transport highways, having negative impact on a person. Thus, introduction of new technologies, addressing the interrelated problems of optimizing transport flows and im...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001